package com.marvels.financial.loan.dto;

import java.math.BigDecimal;
import java.util.Date;

import com.marvels.common.dto.BaseDTO;

public class LendPaymentPlanDTO extends BaseDTO{

	private static final long serialVersionUID = 1L;
	
	private String fundSource;//资金源
	
	private String loanId;//进件号
	
	private String custName;//客户姓名
	
	private String custCardNo;//客户身份证号
	
	private String bankCard;//银行账号
	
	private String bankName;//开户行
	
	private String productName;//贷款产品
	
	private String productTypeName;//贷款产品
	
	private String loanTerm;//期限
	
	private String tenor;//期数
	
	private Date loanDate;//贷款日期
	
	private BigDecimal loanAmount;//贷款金额
	
	private Date paymentDate;//还款日期
	
	private Date paymentDateLate;//还款日期
	
	private BigDecimal paymentAmount;//还款金额
	
	private BigDecimal paymentAmountPeriod;//每期还款金额（富爵）
	
	private String status;//状态
	
	private String paymentDateAct;//实际还款日期
	
	private BigDecimal overdueAmount;//逾期费
	
	private String feeRate;//费率
	
	private BigDecimal serviceFee;//服务费
	
	private String mobileNumber;//手机号
	
	private String planCode;//还款计划code
	
	private BigDecimal loanAmountStatistics;//贷款金额统计
	
	private BigDecimal paymentAmountStatistics;//实还金额统计
	
	private BigDecimal paymentAmountPeriodStatistics;//剩余应还统计
	
	private BigDecimal overdueAmountStatistics;//逾期费统计
	
	public String getProductTypeName() {
		return productTypeName;
	}

	public void setProductTypeName(String productTypeName) {
		this.productTypeName = productTypeName;
	}

	public Date getPaymentDateLate() {
		return paymentDateLate;
	}

	public void setPaymentDateLate(Date paymentDateLate) {
		this.paymentDateLate = paymentDateLate;
	}

	public String getFundSource() {
		return fundSource;
	}

	public void setFundSource(String fundSource) {
		this.fundSource = fundSource;
	}

	public String getLoanId() {
		return loanId;
	}

	public void setLoanId(String loanId) {
		this.loanId = loanId;
	}

	public String getCustName() {
		return custName;
	}

	public void setCustName(String custName) {
		this.custName = custName;
	}

	public String getCustCardNo() {
		return custCardNo;
	}

	public void setCustCardNo(String custCardNo) {
		this.custCardNo = custCardNo;
	}

	public String getBankCard() {
		return bankCard;
	}

	public void setBankCard(String bankCard) {
		this.bankCard = bankCard;
	}

	public String getBankName() {
		return bankName;
	}

	public void setBankName(String bankName) {
		this.bankName = bankName;
	}

	public String getProductName() {
		return productName;
	}

	public void setProductName(String productName) {
		this.productName = productName;
	}

	public String getLoanTerm() {
		return loanTerm;
	}

	public void setLoanTerm(String loanTerm) {
		this.loanTerm = loanTerm;
	}

	public String getTenor() {
		return tenor;
	}

	public void setTenor(String tenor) {
		this.tenor = tenor;
	}

	public Date getLoanDate() {
		return loanDate;
	}

	public void setLoanDate(Date loanDate) {
		this.loanDate = loanDate;
	}

	public BigDecimal getLoanAmount() {
		return loanAmount;
	}

	public void setLoanAmount(BigDecimal loanAmount) {
		this.loanAmount = loanAmount;
	}

	public Date getPaymentDate() {
		return paymentDate;
	}

	public void setPaymentDate(Date paymentDate) {
		this.paymentDate = paymentDate;
	}

	public BigDecimal getPaymentAmount() {
		return paymentAmount;
	}

	public void setPaymentAmount(BigDecimal paymentAmount) {
		this.paymentAmount = paymentAmount;
	}

	public BigDecimal getPaymentAmountPeriod() {
		return paymentAmountPeriod;
	}

	public void setPaymentAmountPeriod(BigDecimal paymentAmountPeriod) {
		this.paymentAmountPeriod = paymentAmountPeriod;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getPaymentDateAct() {
		return paymentDateAct;
	}

	public void setPaymentDateAct(String paymentDateAct) {
		this.paymentDateAct = paymentDateAct;
	}

	public BigDecimal getOverdueAmount() {
		return overdueAmount;
	}

	public void setOverdueAmount(BigDecimal overdueAmount) {
		this.overdueAmount = overdueAmount;
	}

	public String getFeeRate() {
		return feeRate;
	}

	public void setFeeRate(String feeRate) {
		this.feeRate = feeRate;
	}

	public BigDecimal getServiceFee() {
		return serviceFee;
	}

	public void setServiceFee(BigDecimal serviceFee) {
		this.serviceFee = serviceFee;
	}

	public String getMobileNumber() {
		return mobileNumber;
	}

	public void setMobileNumber(String mobileNumber) {
		this.mobileNumber = mobileNumber;
	}

	public String getPlanCode() {
		return planCode;
	}

	public void setPlanCode(String planCode) {
		this.planCode = planCode;
	}

	public BigDecimal getLoanAmountStatistics() {
		return loanAmountStatistics;
	}

	public void setLoanAmountStatistics(BigDecimal loanAmountStatistics) {
		this.loanAmountStatistics = loanAmountStatistics;
	}

	public BigDecimal getPaymentAmountStatistics() {
		return paymentAmountStatistics;
	}

	public void setPaymentAmountStatistics(BigDecimal paymentAmountStatistics) {
		this.paymentAmountStatistics = paymentAmountStatistics;
	}

	public BigDecimal getPaymentAmountPeriodStatistics() {
		return paymentAmountPeriodStatistics;
	}

	public void setPaymentAmountPeriodStatistics(BigDecimal paymentAmountPeriodStatistics) {
		this.paymentAmountPeriodStatistics = paymentAmountPeriodStatistics;
	}

	public BigDecimal getOverdueAmountStatistics() {
		return overdueAmountStatistics;
	}

	public void setOverdueAmountStatistics(BigDecimal overdueAmountStatistics) {
		this.overdueAmountStatistics = overdueAmountStatistics;
	}

	
}
